//require([模块地址],回调函数);
//1.[模块地址]可以忽略文件后缀.js
//回调函数的参数math对应的是引入模块（js/1_math.js）的别名
require(['1_math'],function(math){
    console.log(math.name);
    console.log(math.add(111,222));
});
require(['2_math'],function(math){
    console.log(math.name);
    console.log(math.denuce(100,20));
});
// require(['animation1','jquery-1.10.1.min'],function (animation){
//     //不调用这个函数他就不会输出，所以相当于他加载了，当调用的时候才出现，不调用就用不了。
//     animation.anim();
// });
//可以采用这种方式来避免上面这种预先加载完所有的模块
require(['jquery-1.10.1.min'],function (){
    //不调用这个函数他就不会输出，所以相当于他加载了，当调用的时候才出现，不调用就用不了。
    $("div").click(function(){
        require(['animation1'],function(animation){
            //如果把animation.num放外面就没有值，因为你还没调用这个模块
            console.log(animation.num);
            animation.anim();
        })

    })
});

